package com.infinitegroup.findmystuff.views;
/**
 * Interface that contains the methods needed in the activity for the presenter to interact with it.
 * @author Danielle
 *
 */
public interface LoginView {
	/**
	 * Advance the app to the home screen
	 * @param username Username of the account currently logged into.
	 */
	public void advanceToHome(String username);
	/**
	 * Advance the app to the admin home screen.
	 * @param adminUsername Username of the admin currently logged in
	 */
	public void advanceToAdminHome(String adminUsername);
	/**
	 * Retry the log in.
	 */
	public void retry();
	/**
	 * Advance the app to the locked screen.
	 */
	public void advanceToLocked();
	/**
	 * Advance the app to the registration screen.
	 */
	public void advanceToRegistration();
	/**
	 * Display the inputed message as a popup screen.
	 * @param message Message to display.
	 */
	public void displayMessage(String string);
	
}
